package ilvonen.ihstatistics.models;

public class Game {
	private int _id;
	private int _teamid;
	private int _leagueid;
	private int _seasonid;
	private int _seasontypeid;
	private String _opponent;
	private String _date;
	private int _hasGameEnded;
	
	private int _period = 1;
	private int _goals = 0;
	private int _goalsAgainst = 0;
	private int _shots = 0;
	private int _shotsAgainst = 0;
	private int _penaltyMinutes = 0;
	private int _powerplayMinutes = 0;
	private int _faceoffWins = 0;
	private int _faceoffLosses = 0;
	
	public Game(){
		
	}

	/**
	 * For identifying the game
	 * @return the _id
	 */
	public int get_id() {
		return _id;
	}

	/**
	 * @param _id the _id to set
	 */
	public void set_id(int _id) {
		this._id = _id;
	}



	/**
	 * Name of the opponent
	 * @return the _opponent
	 */
	public String get_opponent() {
		return _opponent;
	}

	/**
	 * @param _opponent the _opponent to set
	 */
	public void set_opponent(String _opponent) {
		this._opponent = _opponent;
	}

	/**
	 * When the game was played. Date and time
	 * @return the _date
	 */
	public String get_date() {
		return _date;
	}

	/**
	 * @param _date the _date to set
	 */
	public void set_date(String _date) {
		this._date = _date;
	}

	/**
	 * Is the current game over or does it still continue?
	 * @return the _hasGameEnded
	 */
	public int get_hasGameEnded() {
		return _hasGameEnded;
	}

	/**
	 * @param _hasGameEnded the _hasGameEnded to set
	 */
	public void set_hasGameEnded(int _hasGameEnded) {
		this._hasGameEnded = _hasGameEnded;
	}

	/**
	 * Goals made by the team.
	 * @return the _goals
	 */
	public int get_goals() {
		return _goals;
	}

	/**
	 * @param _goals the _goals to set
	 */
	public void set_goals(int _goals) {
		this._goals = _goals;
	}

	/**
	 * Goals that were made against the team.
	 * @return the _goalsAgainst
	 */
	public int get_goalsAgainst() {
		return _goalsAgainst;
	}

	/**
	 * @param _goalsAgainst the _goalsAgainst to set
	 */
	public void set_goalsAgainst(int _goalsAgainst) {
		this._goalsAgainst = _goalsAgainst;
	}

	/**
	 * Number of shots
	 * @return the _shots
	 */
	public int get_shots() {
		return _shots;
	}

	/**
	 * @param _shots the _shots to set
	 */
	public void set_shots(int _shots) {
		this._shots = _shots;
	}

	/**
	 * @return the _shotsAgainst
	 */
	public int get_shotsAgainst() {
		return _shotsAgainst;
	}

	/**
	 * @param _shotsAgainst the _shotsAgainst to set
	 */
	public void set_shotsAgainst(int _shotsAgainst) {
		this._shotsAgainst = _shotsAgainst;
	}

	/**
	 * Number of penalty minutes
	 * @return the _penaltyMinutes
	 */
	public int get_penaltyMinutes() {
		return _penaltyMinutes;
	}

	/**
	 * @param _penaltyMinutes the _penaltyMinutes to set
	 */
	public void set_penaltyMinutes(int _penaltyMinutes) {
		this._penaltyMinutes = _penaltyMinutes;
	}



	/**
	 * Number of the faceoff wins
	 * @return the _faceoffWins
	 */
	public int get_faceoffWins() {
		return _faceoffWins;
	}

	/**
	 * @param _faceoffWins the _faceoffWins to set
	 */
	public void set_faceoffWins(int _faceoffWins) {
		this._faceoffWins = _faceoffWins;
	}

	/**
	 * @return the _faceoffLosses
	 */
	public int get_faceoffLosses() {
		return _faceoffLosses;
	}

	/**
	 * @param _faceoffLosses the _faceoffLosses to set
	 */
	public void set_faceoffLosses(int _faceoffLosses) {
		this._faceoffLosses = _faceoffLosses;
	}

	/**
	 * @return the _powerplayMinutes
	 */
	public int get_powerplayMinutes() {
		return _powerplayMinutes;
	}

	/**
	 * @param _powerplayMinutes the _powerplayMinutes to set
	 */
	public void set_powerplayMinutes(int _powerplayMinutes) {
		this._powerplayMinutes = _powerplayMinutes;
	}

	/**
	 * @return the _teamid
	 */
	public int get_teamid() {
		return _teamid;
	}

	/**
	 * @param _teamid the _teamid to set
	 */
	public void set_teamid(int _teamid) {
		this._teamid = _teamid;
	}

	/**
	 * @return the _leagueid
	 */
	public int get_leagueid() {
		return _leagueid;
	}

	/**
	 * @param _leagueid the _leagueid to set
	 */
	public void set_leagueid(int _leagueid) {
		this._leagueid = _leagueid;
	}

	/**
	 * @return the _seasonid
	 */
	public int get_seasonid() {
		return _seasonid;
	}

	/**
	 * @param _seasonid the _seasonid to set
	 */
	public void set_seasonid(int _seasonid) {
		this._seasonid = _seasonid;
	}

	/**
	 * @return the _seasontypeid
	 */
	public int get_seasontypeid() {
		return _seasontypeid;
	}

	/**
	 * @param _seasontypeid the _seasontypeid to set
	 */
	public void set_seasontypeid(int _seasontypeid) {
		this._seasontypeid = _seasontypeid;
	}

	/**
	 * @return the _period
	 */
	public int get_period() {
		return _period;
	}

	/**
	 * @param _period the _period to set
	 */
	public void set_period(int _period) {
		this._period = _period;
	}
}
